//==============================================================================
// trident soldier_Anim.txt
// Fixed the heavenlight, hero glow, soul aurora born and soulborn ~WarriorMario
//==============================================================================

//==============================================================================
define heroglow
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Glow Small
      }
   }
}

//==============================================================================
define soul
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul
      }
   }
}

//==============================================================================
define soulborn
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero SoulBorn
      }
   }
}

//==============================================================================
define soulaurora
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Aurora
      }
   }
}

//==============================================================================
define soulauroraborn
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul AuroraBorn
      }
   }
}

//==============================================================================
define heavenlight
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Heaven Light
      }
   }
}

//==============================================================================
define soulbirth
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Hero Soul Birth
      }
   }
}

//==============================================================================
define trident
{
   SetSelector
   {
		set hotspot
		{
			version
			{
				Visual Infantry X Trident Soldier Trident
			}
		}
	}
}

//==============================================================================
define crest
{
   SetSelector none 
   {
      variationlogic
	set hotspot
      {
         version
         {
			Visual crestw
			replacetexture infantry g hoplite head bronze/crest new2
         }
      }
	set hotspot
      {
         version
         {
			Visual crestw
			replacetexture infantry g hoplite head bronze/crest new
         }
      }
   }
}
//==============================================================================

define shield
{
   SetSelector
   {      
     set hotspot
     {
        version
        {
     
				Visual Roman ShieldG
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
        }
     }
  }
}

//==============================================================================
define cape
{
   SetSelector none 
   {
      variationlogic
      set hotspot
      {
         version
         {
			Visual Infantry G Hypaspist cape 
			 replacetexture infantry g hoplite head iron/cavalry n heavy cavalry cape
       
         }
      }
   }
}

//==============================================================================
define javelin
{
   SetSelector
   {
		set hotspot
		{
			version
			{
				Visual attachments r pilum
			}
		}
	}
}

//==============================================================================
define Head
{
SetSelector
   { 
      set hotspot
      {
         version
         {
         Visual Triarii Head
		ReplaceTexture Infantry G Hoplite Head Bronze/Triarii Head
         }
      }

   }
}

//==============================================================================
anim Bored
{
	SetSelector
	{
		ContainLogic
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_BoredA
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_CarryBored
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
	}
}

//==============================================================================
anim Idle
{
	SetSelector
	{
		ContainLogic
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_IdleA
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_CarryIdle
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
	}
}

//==============================================================================
anim Walk
{
	SetSelector
	{
		ContainLogic
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_walkA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
            tag FootstepLeft 0.00 true   
            tag FootstepRight 0.50 true   
//-- end auto generated section
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_Carry
//-- auto generated by the bang animation tool
//-- do not hand edit these values
            tag FootstepLeft 0.00 true   
            tag FootstepRight 0.50 true   
//-- end auto generated section
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
				ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
			}
		}
	}
}


//==============================================================================
anim Attack
{
	SetSelector
	{
		set hotspot
		{
			version
			{
				Visual Infantry X Trident SoldierH_AttackA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
            tag Attack 0.50 true   
            tag GenericSound 0.40 true   
//-- end auto generated section
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
					ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
				length 0.5
			}
			version
			{
				Visual Infantry X Trident SoldierH_AttackB
//-- auto generated by the bang animation tool
//-- do not hand edit these values
            tag Attack 0.45 true   
            tag GenericSound 0.40 true   
//-- end auto generated section
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
					ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
				length 0.5
			}
		}
	}
}

//==============================================================================
anim Charging
{
   SetSelector
   {
		ContainLogic
		SetSelector
		{
			set hotspot
			{
				version
				{
				Visual SpearThrowerH_Attack
//-- auto generated by the bang animation tool
//-- do not hand edit these values
				tag Attack 0.40 true   
				tag GenericSound 0.40 true   
				tag SpecificSoundSet 0.50 false Arrow checkVisible 
//-- end auto generated section
				Connect TopOfHead Head hotspot
				Connect TopOfHead crest hotspot
				connect RightHand javelin hotspot
				connect LeftForearm shield hotspot
				Connect backchest cape hotspot
				Connect FRONTABDOMEN heroglow hotspot
				ReplaceTexture Archer G Peltast Standard/hero x herisfon standard
				}
			}
		}
   }
}

//==============================================================================
anim Death
{
   SetSelector
   {
      set hotspot
      {
         version
         {
				Visual Infantry X Trident SoldierH_DeathA
//-- auto generated by the bang animation tool
//-- do not hand edit these values
               tag SpecificSoundSet 0.00 false AHeroHasFallen  checkOwner
//-- end auto generated section
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
					ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				connect ATTACHPOINT soul hotspot
				connect ATTACHPOINT soulaurora hotspot
				connect ATTACHPOINT heavenlight hotspot
				connect ATTACHPOINT soulbirth hotspot
				Connect FRONTABDOMEN heroglow hotspot
         }
      }
	}
}

//==============================================================================
anim Flail
{
   SetSelector
   {
      set hotspot
      {
         version
         {
				Visual Infantry X Trident SoldierH_FlailA
				ReplaceTexture Infantry X Trident Soldier Iron/hero x herisfon standard
					ReplaceTexture Infantry X Trident Soldier Shield Iron/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
         }
      }
   }
}

//==============================================================================
anim Birth
{
   SetSelector
   {
      set hotspot
      {
         version
         {
				Visual infantry x trident soldierh_birth
				ReplaceTexture Infantry X Trident Soldier Hero/hero x herisfon standard
					ReplaceTexture Infantry X Trident Soldier Shield hero/triariusshield
                                ReplaceTexture infantry x trident soldier cape iron/cavalry n heavy cavalry cape
				connect RightHand Trident hotspot
				Connect TopOfHead Head hotspot
				Connect TopOfHead Crest hotspot
				Connect FRONTABDOMEN heroglow hotspot
				Connect ATTACHPOINT heavenlight hotspot
				Connect ATTACHPOINT soulborn hotspot
				connect ATTACHPOINT soulauroraborn hotspot
         }
      }
   }
}
